/**
 * 包装类：其中的方法可以便与操作数据
 */
@SuppressWarnings({"all"})
public class WrapperClass {

    public static void main3(String[] args) {
        Integer a = -128;
        Integer b = -128;
        System.out.println(a == b);// T
        // -128 ~ 127
        Integer a2 = 129;
        Integer b2 = 129;
        System.out.println(a2 == b2);// F
    }

    public static void main2(String[] args) {
        // 隐式装箱/装包
        Integer a = 123;// 底层调用valueOf方法
        // 隐式拆箱/拆包
        int b = a;
        System.out.println(a+" "+b);

        // 显式装箱/装包
        Integer a2 = Integer.valueOf(123);
        Integer a3 = new Integer(123);
        // 显式拆箱/拆包
        int b2 = a2.intValue();

    }

    public static void main1(String[] args) {
        String str = "1234";
        int ret = Integer.valueOf(str);
        System.out.println(ret);

    }
}
